package com.ktgj.flight.mapper;

import java.util.List;
import com.ktgj.flight.domain.FlightOutticketLog;

/**
 * 机票订单出票日志Mapper接口
 * 
 * @author ruoyi
 * @date 2022-02-15
 */
public interface FlightOutticketLogMapper 
{
    /**
     * 查询机票订单出票日志
     * 
     * @param logid 机票订单出票日志ID
     * @return 机票订单出票日志
     */
    public FlightOutticketLog selectFlightOutticketLogById(Long logid);

    /**
     * 查询机票订单出票日志列表
     * 
     * @param flightOutticketLog 机票订单出票日志
     * @return 机票订单出票日志集合
     */
    public List<FlightOutticketLog> selectFlightOutticketLogList(FlightOutticketLog flightOutticketLog);

    /**
     * 新增机票订单出票日志
     * 
     * @param flightOutticketLog 机票订单出票日志
     * @return 结果
     */
    public int insertFlightOutticketLog(FlightOutticketLog flightOutticketLog);

    /**
     * 修改机票订单出票日志
     * 
     * @param flightOutticketLog 机票订单出票日志
     * @return 结果
     */
    public int updateFlightOutticketLog(FlightOutticketLog flightOutticketLog);

    /**
     * 删除机票订单出票日志
     * 
     * @param logid 机票订单出票日志ID
     * @return 结果
     */
    public int deleteFlightOutticketLogById(Long logid);

    /**
     * 批量删除机票订单出票日志
     * 
     * @param logids 需要删除的数据ID
     * @return 结果
     */
    public int deleteFlightOutticketLogByIds(Long[] logids);

    /**
     * 通过订单号查询出票日志
     * @param orderId
     * @return
     */
    public List<FlightOutticketLog> queryLogByOrderId(Long orderId);
}
